// while
// function sleep(ms){
//     var start=Date.now();
//     expire=start+ms; 
//     while(Date.now()<expire);
//         console.log('1111'); 
//         return; 
// }
// console.log(sleep(2000))

// Promise
// function sleep(ms){ 
//     var temple = new Promise((resolve)=>{
//         console.log(111);
//         setTimeout(resolve,ms)
//     });
//     return temple
// }sleep(1500)
//     .then(function(){
//     console.log(222) 
//   })

// async
// function sleep(ms){ 
//     return new Promise((resolve)=>
//         setTimeout(resolve,ms)); 
//     }
//     async function test(){ 
//         var temple=await sleep(1000); 
//         console.log(1111) 
//         return temple 
//     }
    
// test();